package com.lucyyun.lcrpccore.config;

import com.lucyyun.lcrpccore.Serializer.SerializerKeys;
import lombok.Data;

/**
 * Description
 *
 * @author: lucyYun
 * @date: 2024/6/25 15:27
 */
@Data
public class RpcConfig {
    /**
     * 名称
     */
    private String name = "lc-rpc";
    /**
     * 版本号
     */
    private String version = " 1.0";

    /**
     * 服务器主机名
     */
    private String serverHost = "localhost";
    /**
     * 服务器端口号
     */
    private Integer serverPort = 8081;

    /**
     * 模拟调用
     */
    private boolean mock = true;

    /**
     * 序列化器
     */

    private String serializer = SerializerKeys.JDK;

    /**
     * 注册中心配置
     */
    private RegistryConfig registryConfig = new RegistryConfig();
    
}
